By train
Multan has three major stations: Multan Cantt, Multan City and New Multan City. Multan Cantt station is the main station serving the majority of the trains. Multan lies on the main railway line Peshawar to Karachi of Pakistan Railways PR (http://www.pakrail.com). Therefore, it is well connected with every major city of Pakistan. The major train lines that stop at Multan Cantt Station are Shah Shamas Express, Khyber Mail, Tezgam, Awam Express, Jaffar Express and Quetta Express.
By bus
Direct buses to Multan are to be found at almost every major city bus terminal of Pakistan. Most of the buses arrive at the New Bus Stand which is located at the Northern part of the city. Daewoo Bus Service (http://http://www.sammi.c...) has luxury bus service for Multan from almost all of its stations including Karachi. Buses from Lahore leave at every hour and the trip costs around 600 Rs. Faisal Movers run a service from Lahore from 5:30 in the morning and then every half an hour up till 2:30 AM. Fare is around 450 Rs. There are frequent services from Faisalabad, Peshawar, Dera Ismail Khan, Islamabad and Bahawalpur. Multan has a modern new bus terminal where a service to any city can be found at almost anytime.